package cn.qidisoft.edu.hzjt.dao;

import java.util.List;

import org.apache.ibatis.session.RowBounds;

import cn.qidisoft.edu.hzjt.model.TwglStudentCadre;

public interface TwglStudentCadreMapper {
    public List<TwglStudentCadre> queryPageList(TwglStudentCadre data, RowBounds rowBounds);

    public int queryPageListcount(TwglStudentCadre data);

    public List<TwglStudentCadre> queryList(TwglStudentCadre data);

    public TwglStudentCadre queryByPK(TwglStudentCadre data);

    public int add(TwglStudentCadre data);

    public void update(TwglStudentCadre data);

    public void delete(TwglStudentCadre data);

    public int validation(TwglStudentCadre data);

    /**
     * 
     * @param data
     * @return
     */
    public int queryPageListcount_bzr(TwglStudentCadre data);

    /**
     * 
     * @param data
     * @param rowBounds
     * @return
     */
    public List<TwglStudentCadre> queryPageList_bzr(TwglStudentCadre data, RowBounds rowBounds);

    /**
     * 
     * @param data
     * @return
     */
    public TwglStudentCadre queryByPK_bzr(TwglStudentCadre data);

    /**
     * 
     * @param data
     * @return
     */
    public List<TwglStudentCadre> export(TwglStudentCadre data);

    /**
     * 
     * @param data
     * @return
     */
    public int queryPageListcount_admin(TwglStudentCadre data);

    /**
     * 
     * @param data
     * @param rowBounds
     * @return
     */
    public List<TwglStudentCadre> queryPageList_admin(TwglStudentCadre data, RowBounds rowBounds);

    /**
     * 
     * @param data
     */
    public void auditList(TwglStudentCadre data);
}